package cn.aws360.boot.auth.api.service;

import cn.aws360.boot.auth.api.pojo.request.LoginUserQuery;
import cn.aws360.boot.auth.api.pojo.response.LoginUserModel;

import java.util.Map;

/**
 * @author junnan
 */
public interface AuthService {

    /**
     * 生成验证码
     *
     * @return Map<String, Object>
     */
    Map<String, Object> genCaptcha();

    /**
     * 用户登录
     *
     * @param loginUserQuery 登录用户请求
     * @return LoginUserModel
     */
    LoginUserModel login(LoginUserQuery loginUserQuery);

}
